/****************************************************************************
 * system task
 * Tested MCU 
 * Owner : apleilx
 * **************************************************************************/
#define _SYSTASK_MODULE_

#include "systask.h"

#include "board.h"
#include "fsl_gpio.h"
#include "clock_config.h"
#include "pin_mux.h"

/*****************************************************************************//*!
*
* @brief   SysInit
*            
* @param   none
*
* @return  none
*
* @ Pass/ Fail criteria: none
*****************************************************************************/
void SysTask(void)
{
    PulseCreat( &sysst.pulse, sysst.g_uTicks);
    
    if(sysst.pulse.bPulse_1s)
        TimeRun(&sysst.time);
    
    sysst.bcd_time = time_to_bcd(&sysst.time);
    sysst.sig_time = time_to_sig(&sysst.time);
}


void mb00_TimeoutHandle(void);
/*******************************************************************************
 * tick isr
 ******************************************************************************/
void SysTick_Handler(void)
{
    sysst.g_uTicks ++;
    mb00_TimeoutHandle();
}

